home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / font / fmonster.zip / FMONSTER.TXT < prev    next >
Text File  |  1992-12-01  |  23KB  |  562 lines

  1. FONT MONSTER v1.0 12/1/92
  2. Program and documentation (C) 1992 by Steven Fox, Taipei, Taiwan, ROC
  3.  
  4.  
  5. -----RELEASE NOTES v1.0------------------------------------------
  6.  
  7. In an effort to get this utility finished and distributed as quickly as
  8. possible, the file, FMONSTER.TXT, will serve as the documentation as well as
  9. the HELP file.
  10.  
  11.  
  12. -----INSTALLING FONT MONSTER-------------------------------------
  13.  
  14. FONT MONSTER requires you to use Windows 3.1. It will not run in Windows 3.0
  15. or OS/2.
  16.  
  17. FMONSTER.EXE      Copy this to wherever you like. You can assign it an icon
  18.                   in Program Manager using the usual procedure; File, New.
  19.  
  20. FMONSTER.TXT      This help file. Make sure this is located in the same
  21.                   directory as FMONSTER.EXE, or better yet, in your PATH.
  22.  
  23. FILE_ID.DIZ       This is used by BBSs to describe FONT MONSTER, you can
  24.                   delete this file from your hard disk.
  25.  
  26. FONT MONSTER requires that the following files be installed in your
  27. WINDOWS\SYSTEM directory:
  28.  
  29. VBRUN100.DLL      Visual Basic 1.0 run-time library, not included in this
  30.                   archive. It is available for free on most BBSs, probably
  31.                   from wherever you got FMONSTER.ZIP from.
  32.  
  33. CMDIALOG.VBX
  34. INSTSCRL.VBX
  35. THREED.VBX        Three additional Visual Basic files needed by FONT MONSTER.
  36.  
  37. In addition you can 'Associate' your "TTF" and "PFM" font files to
  38. FMONSTER.EXE using Program Manager or File Manager. This will allow you to
  39. double click on any font with File Manager and it will call up FONT MONSTER
  40. with that font's data loaded.
  41.  
  42.  
  43. -----WHAT FONT MONSTER DOES--------------------------------------
  44.  
  45. FONT MONSTER allows you to edit TrueType and Type 1 fonts. Well, not the
  46. glyphs and stuff, but all the stuff which Windows uses to recognize a font,
  47. like the name, the weight, the style, etc. I should probably make it quite
  48. clear from the start that any changes you make to a font using FONT MONSTER
  49. will NOT IN ANY WAY affect how it appears on screen or in print. To do that
  50. you will need something like FONTMONGER or FONTOGRAPHER.
  51.  
  52. FONT MONSTER will not alter the hinting or kerning or appearance of any font
  53. you edit. Such information will simply be copied byte-for-byte from the
  54. original font file.
  55.  
  56.  
  57. -----WHY SHOULD YOU USE FONT MONSTER? EXAMPLES:------------------
  58.  
  59. Let's say you have two sets of fonts from two different font vendors but they
  60. both have the same name. Windows will have no way of telling the difference
  61. which is which. By renaming one set, Windows (and you) will be able to call
  62. up either font.
  63.  
  64. How about if you copy some fonts over from the Apple Macintosh? The Apple
  65. naming scheme can sometimes be quite weird. For example, I have some fonts
  66. named "Stimpy Bold 001.002" & "DavysRudeSymbols 10/23/91". Both of these
  67. names included some extra information which I didn't want and it also
  68. confuses how Windows selects the style variations in the font's family.
  69. Renaming the fonts will take care of this.
  70.  
  71. Word For Windows 2.0 tries to be so smart when you want to insert a symbol or
  72. a bullet. It will only allow you to select from those fonts in your system
  73. which are marked as Symbol fonts. What can you do if you want to use a font
  74. which isn't a Symbol font? Good luck, Word doesn't make it very easy for you.
  75. Use FONT MONSTER to mark the font as Symbol and from then on Word will put it
  76. in its Symbol menu.
  77.  
  78. Some fonts, particularly Type 1 fonts, are designed with Style formats
  79. incompatible with Windows. You may have Regular, Bold, Italic, and Bold
  80. Italic versions for a particular family but you may not be able to choose them
  81. the usual way, for example CTRL-B for Bold, CTRL-I for Italic. Instead you
  82. would have to choose, for example, "Simpsons Bold" or "Simpsons Italic" from
  83. your font menu. This is because the styles were all marked as Regular when
  84. they were produced. Use FONT MONSTER to set the correct style flags in each
  85. font. Then you can have one menu entry, "Simpsons", and choose the styles in
  86. your word processor the usual way.
  87.  
  88. Some applications, CorelDRAW! 3.0 is a good example, bundle fonts with their
  89. programs. But for some reason, they change the names of the fonts to
  90. something similar, but not quite the same as the font's real name. Renaming
  91. the fonts to their official names will help you organize your font collection.
  92.  
  93. FONT MONSTER also lets you preview fonts, even if they are not installed yet!
  94. If you like what you see you can install it permanently with FONT MONSTER. If
  95. you don't like a font you can also remove fonts from Windows with FONT
  96. MONSTER, and even delete the font files from your hard disk. All this only
  97. applies to TrueType fonts. Type 1 fonts can only be added and removed with
  98. Adobe's Type Manager (ATM) program.
  99.  
  100.  
  101. -----HOW TO USE FONT MONSTER (TrueType)--------------------------
  102.  
  103.  
  104. [OPEN]
  105.  
  106. Upon startup, FONT MONSTER shows you a button bar. Click on [OPEN] to read in
  107. the information from a font. The familiar Windows Common Dialog Box will pop
  108. up, go ahead and find a font and open it. The suffix for TrueType fonts is
  109. ".TTF", for Type 1 fonts it's ".PFM".
  110.  
  111.  
  112. THE STRING DATA
  113.  
  114. Once the font data has been read in you will see a larger screen with a whole
  115. bunch of information on it. On the left side is the string data contained in
  116. a font. If a particular string doesn't exist in the font, FONT MONSTER puts
  117. its own name, "FONT MONSTER", there.
  118.  
  119.  
  120. WINDOWS NAME
  121.  
  122. This is what Windows uses to organize its fonts. This is really a combination
  123. of the FAMILY name and the STYLE name. The exception being when a STYLE is
  124. "Regular", then the WINDOWS NAME shouldn't include the word "Regular" after
  125. the FAMILY name. Unpredictable things will happen in your font menus
  126. otherwise. Don't try it.
  127.  
  128.  
  129. FAMILY
  130.  
  131. This is a common name given to a group, or FAMILY, of fonts. For example,
  132. ARIAL comes in four variations, or STYLES, and they all have the same FAMILY
  133. name; ARIAL. Windows expects the FAMILY name to be the same as the FAMILY
  134. name depicted in the WINDOWS NAME field. Otherwise a font may not display
  135. correctly, if at all.
  136.  
  137.  
  138. STYLE
  139.  
  140. Examples of STYLE are "Bold", "Bold Italic", "Italic", "Oblique", "Regular".
  141. Windows expects the STYLE to follow the FAMILY name in the WINDOWS NAME
  142. field, with the exception being when a font STYLE is "Regular", in which case
  143. the FAMILY name and the WINDOWS NAME should be the same.
  144.  
  145. By entering the word "Bold" in the STYLE field, it doesn't mean the font will
  146. be recognized as BOLD by your applications. That's set by ACTUAL STYLE,
  147. another control which is quite independent of the string data.
  148.  
  149.  
  150. COPYRIGHT
  151.  
  152. Font vendors put their copyright notices in this field. It has
  153. no bearing on how the font installs or displays.
  154.  
  155.  
  156. UNIQUE ID
  157.  
  158. This should contain a number or string which is different than any other font
  159. in your system.
  160.  
  161.  
  162. VERSION
  163.  
  164. The version field identifies the font's release and version information from
  165. the vendor. Apparently, some SETUP.EXE programs will access the VERSION field
  166. to automatically install updates of your fonts. This field has no bearing on
  167. how the font installs or displays.
  168.  
  169.  
  170. POSTSCRIPT NAME
  171.  
  172. This is a unique name a PostScript printer will use to identify the font. It
  173. does not have to be the same as the WINDOWS NAME or FAMILY name.
  174.  
  175.  
  176. TRADEMARK
  177.  
  178. Some font vendors put their font name trademark notices in this field. It has
  179. no bearing on how the font installs or displays.
  180.  
  181.  
  182. THE FLAG DATA
  183.  
  184. The FLAG DATA (for lack of a better term) consists of several checkboxes
  185. which let you identify the font to Windows. Remember, no matter what you
  186. choose for a font, it will NOT in any way change how the font displays or is
  187. printed. For example, you can not check the ITALIC checkbox and then your
  188. font will become italic. These flags simply allow Windows to make intelligent
  189. decisions about the font. Likewise, it's up to you to make intelligent
  190. decisions if you change the FLAG DATA.
  191.  
  192.  
  193. ACTUAL STYLE
  194.  
  195. This identifies the font's actual style. This is different than the STYLE
  196. string data. Windows applications use the ACTUAL STYLE to determine what kind
  197. of font this is. Note that only Regular, Bold, & Italic are currently valid
  198. in Windows 3.1. You can set the other styles if you want, but Windows 3.1
  199. will ignore them.
  200.  
  201. Choosing Bold AND Italic will identify a font as "Bold Italic".
  202.  
  203. If a font is Regular, choosing any other style will turn off the Regular style
  204. checkbox. Likewise, choosing the Regular checkbox will turn off all other
  205. checkboxes.
  206.  
  207. It is possible to have all the ACTUAL STYLE checkboxes unchecked if a font
  208. does not fit any specific style classification. In my experience, you should
  209. be able to access the font as Regular. You may find otherwise however.
  210.  
  211. If your font is originally from an Apple Macintosh you may find that some of
  212. the Style selections have been dimmed. That's because the Mac only recognizes
  213. the Bold & Italic styles, and nothing else. If the other choices are dimmed
  214. then the extra information that Windows uses was not included in the font.
  215. If this is the case then all the other FLAG DATA fields will also be dimmed.
  216.  
  217. To make an Apple font "Regular", uncheck both Bold and Italic checkboxes
  218.  
  219.  
  220. FAMILY TYPE
  221.  
  222. This is a sort of general classification your font would belong to. Setting
  223. this to Symbol, for example, would allow your font to be recognized by Word
  224. For Windows 2.0 as a symbol font.
  225.  
  226.  
  227. PROPORTION
  228.  
  229. Another general, but a little more specific, classification. This one is
  230. particularly useful for marking a font as Monospaced.
  231.  
  232.  
  233. [SMART LINK]
  234.  
  235. Enabling this allows you to link any changes you make in one field to other
  236. appropriate fields. For example, clicking on Bold ACTUAL STYLE will
  237. automatically enter the word "Bold" in the STYLE string data portion of the
  238. screen. Likewise, entering in a Family name will change the Windows name
  239. simultaneously. This is a useful feature because the data in the string
  240. fields should generally not conflict with one another or with the settings
  241. elsewhere. There are a few exceptions, but unpredictable things can happen
  242. in your font menus if you're not careful.
  243.  
  244. It is highly recommended you turn on SMART LINK and leave it on.
  245. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  246.  
  247.  
  248. [INSTALLED/NOT INSTALLED]
  249.  
  250. If the caption reads, "Not installed", clicking on this blue check mark will
  251. install a font permanently in your system.
  252.  
  253. If the caption reads, "Installed", clicking on the blue check mark will remove
  254. the font from Windows. It will not be deleted from your hard disk, but that
  255. can be done from the View Screen.
  256.  
  257. See more details about installing and uninstalling fonts in the VIEW window.
  258.  
  259.  
  260. [MORE...]
  261.  
  262. Brings up another screen full of information about the font. WEIGHT CLASS,
  263. WIDTH CLASS, & SERIF STYLE are all general classifications which Windows uses
  264. to identify your font. No applications are known to use this data, at present.
  265.  
  266. If your font was originally an Apple Macintosh font you may get a message
  267. saying "No "OS/2" table found in font." This means you won't be able to edit
  268. anything on the second screen and some of the stuff on the main screen will
  269. be dimmed.
  270.  
  271.  
  272. PROTECTION
  273.  
  274. This is found on the second screen. It sounds pretty exciting but it's not
  275. really. TrueType fonts can be embedded into documents by some applications.
  276. This would enable, for example, a presentation to appear the same on anyones
  277. computer because all the fonts could be included within the presentation
  278. file. TrueType fonts can be marked as protected so that you WON'T be able to
  279. do that. They can also be marked as read-only fonts which means they can be
  280. embedded, but not permanently saved later on onto another computer. I've yet
  281. to see a protected font. For that matter, I've yet to use an application
  282. which can embed fonts, although they do exist. But suit yourself, play with
  283. these settings if you want.
  284.  
  285.  
  286. [BACK...]
  287.  
  288. Brings you back to the first screen.
  289.  
  290.  
  291. [SAVE]
  292.  
  293. If you have made any changes to the font data you can save it either as an
  294. entirely new file, or replacing the original file. The familiar Common Dialog
  295. box will pop up again and you can choose where to put the font. As a
  296. reference, saving a font takes from 5 to 10 seconds on a 486-33.
  297.  
  298.  
  299. [UNDO]
  300.  
  301. If you make any changes to the font data, clicking on the [UNDO] button will
  302. restore all the data back to what it was when you first opened the font, or
  303. last saved it, whichever.
  304.  
  305.  
  306. [VIEW]
  307.  
  308. A new small window will pop up with a depiction of the currently selected
  309. font. A little slider will change the point size from 6 to 720 points. You
  310. can enlarge this window to full screen to get a real good look.
  311.  
  312.  
  313. [CHAR] or [TEXT]
  314.  
  315. You can either preview a font by typing something in the Custom Text box or
  316. click on this button to toggle between the custom text and a single
  317. character. You can change the single character by moving the slider.
  318.  
  319.  
  320. [3D]
  321.  
  322. This button next to the size slider will add different levels of 3D to the
  323. previewed text. Clicking on it several times will return you to no 3D effect.
  324. Yeah, I know, it's a pretty useless feature.
  325.  
  326.  
  327. [INSTALLED/NOT INSTALLED]
  328.  
  329. If the caption reads, "Not installed", clicking on this blue check mark will
  330. install a font permanently in your system.
  331.  
  332. If the caption reads, "Installed", the font is already installed in Windows,
  333. clicking on the blue check mark will remove the font from Windows.
  334.  
  335. Note that Control Panel normally copies any fonts to your WINDOWS/SYSTEM
  336. directory, FONT MONSTER does not. Wherever the font is kept at the time it
  337. was installed is where Windows will expect to find it later. So don't freak
  338. out Windows by installing a font stored on a floppy, copy it to a new
  339. directory on your hard disk or just copy it to the WINDOWS/SYSTEM directory
  340. first.
  341.  
  342.  
  343. [X] - Delete font
  344.  
  345. Clicking on the red "X" button will delete the font's ".TTF" file and any
  346. corresponding ".FOT" (if it's already installed) from your hard disk. You will
  347. be prompted whether you really want to do so or not first. This is useful if
  348. you are previewing a number of new fonts, you can immediately delete them if
  349. they are duplicates or useless.
  350.  
  351.  
  352. [EXIT]
  353.  
  354. This will remove the VIEW window and return you to the main window.
  355.  
  356.  
  357. [QUIT]
  358.  
  359. Guess what this does? If you have modified your font data in any way, FONT
  360. MONSTER will ask you if you want to save it before quitting.
  361.  
  362.  
  363. [WHO?]
  364.  
  365. Reminds you how to register this software. Click on the picture to continue.
  366.  
  367.  
  368. [HELP]
  369.  
  370. This will open NOTEPAD and read in the file you are reading now. The file may
  371. not be found if it is not in your PATH. Visual Basic left me high and dry
  372. without any answers regarding how to fix this, but it's a minor bug.
  373.  
  374.  
  375. -----HOW TO USE FONT MONSTER (Type 1)----------------------------
  376.  
  377. Most everything works the same as with TrueType. The differences are in the
  378. fields which you can edit in a Type 1 font:
  379.  
  380.  
  381. FAMILY NAME
  382.  
  383. This is the name which a PostScript font presents in your font menus. It is
  384. essentially the same as the FAMILY name for TrueType fonts, and likewise
  385. should be the same for all STYLE variations within the same FAMILY.
  386.  
  387.  
  388. POSTSCRIPT NAME
  389.  
  390. This is the name a PostScript printer will expect to find in the .PFB
  391. character data file. If it does not match you will not be able to print.
  392.  
  393. It is strongly suggested you do not change this field.
  394. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  395.  
  396.  
  397. COPYRIGHT
  398.  
  399. Font vendors put their copyright notices in this field. It has no bearing on
  400. how the font installs or displays.
  401.  
  402.  
  403. STYLE
  404.  
  405. Type 1 fonts can only be one of four styles: Regular, Bold, Italic, or
  406. Bold Italic.
  407.  
  408. "Regular" style can be chosen by unchecking both Bold and Italic checkboxes.
  409.  
  410. "Bold Italic" style can be chosen by checking both Bold and Italic checkboxes.
  411.  
  412.  
  413. PROPORTION
  414.  
  415. Nearly all the fonts you will find are marked as Monospaced, even fonts which
  416. are proportional. Changing this field to Proportional will probably not
  417. affect how the font behaves. But who knows?
  418.  
  419.  
  420. FAMILY TYPE
  421.  
  422. This is a sort of general classification your font would belong to. Setting
  423. this to Symbol, for example, would allow your font to be recognized by Word
  424. For Windows 2.0 as a symbol font.
  425.  
  426.  
  427. [VIEW]
  428.  
  429. The view window will only display Type 1 fonts which are already installed.
  430. Uninstalled fonts can not be previewed.
  431.  
  432. You can not install or uninstall, or delete Type 1 fonts from the view window.
  433.  
  434.  
  435. -----TIPS AND SHORCUTS-------------------------------------------
  436.  
  437. Many items can be chosen by using ALT + the underlined letter on screen. For
  438. example, ALT - B will toggle the Bold Style checkbox.
  439.  
  440. When opening and saving fonts you can also use some special shortcut keys,
  441. instead of the mouse:
  442.  
  443. CTRL - O  Will pop up the Open Common Dialog box. This is the same as
  444.           pressing the [OPEN] button with the mouse.
  445.  
  446. CTRL - S  Will save a font to the same name. This avoids having to use the
  447.           Common Dialog box and then clicking on "Yes" when it asks if you
  448.           want to overwrite the same name. This is NOT the same as pressing
  449.           the [SAVE] button with the mouse.
  450.  
  451. CTRL - U  Will "undo" any changes. This is the same as pressing the [UNDO]
  452.           button with the mouse.
  453.  
  454. When you change the name of a TrueType font which is already installed in
  455. Windows, FONT MONSTER will automatically re-install it to reflect the
  456. changes. This the old name will disappear, and the new name will appear in
  457. any other open application's font menus immediately.
  458.  
  459.  
  460. -----BUGS--------------------------------------------------------
  461.  
  462. I've encountered a few strange bugs, but they mostly appear to be related to
  463. limitations of Visual Basic 1.0.
  464.  
  465. You may on occasion have some parts of the screen not update when you change
  466. from one window to another. This can be fixed by going back to the previous
  467. window, then back to the window again.
  468.  
  469. The VIEW window SOMETIMES forgets which font it is displaying, particularly
  470. at large and small point sizes, or after you have changed the name of a font.
  471. It will instead try to display the first font in your font list, usually that
  472. starts with the letter "A". Clicking on the [VIEW] button again will restore
  473. the font, however.
  474.  
  475. Sometimes FONT MONSTER just doesn't want to OPEN a font. I think Visual Basic
  476. is having trouble assigning a DOS file handle, but that's just a guess.
  477. Anyway, if this happens to you you will see a message asking you to open a
  478. different font, then try to open the font you wanted to open in the first
  479. place, again. This usually does the trick.
  480.  
  481. Trying to OPEN defective fonts can sometimes drive FONT MONSTER nuts.
  482.  
  483.  
  484. -----SHAREWARE REGISTRATION--------------------------------------
  485.  
  486. FONT MONSTER v1.0 is distributed as ShareWare. This gives you the privilege
  487. of trying out my program before you pay for it. It doesn't mean it's free. Of
  488. course you already know this. The only NAG or CRIPPLE you will see in FONT
  489. MONSTER v1.0 is the Custom Text will always say "Unregistered copy of FONT
  490. MONSTER", but you can change it by simply typing something else in. I think
  491. that's fair.
  492.  
  493. Registering FONT MONSTER will give you peace of mind, and, it will also
  494. entitle you to the special code which will enable additional features to be
  495. found in any upcoming versions of FONT MONSTER. And to top it all off, your
  496. special code will be delivered in an Air-Mail envelope all the way from
  497. Taiwan, with some pretty neat looking Chinese stamps on it! Not bad for 20
  498. bucks, right?
  499.  
  500. Send a twenty dollar bill (US please!) (cash only!) to the following address:
  501.  
  502.      STEVEN FOX
  503.      5F 189 TZE-LEE ROAD
  504.      CHUNG-HO CITY 235
  505.      TAIPEI HSIEN
  506.      TAIWAN, R.O.C.
  507.  
  508. Much appreciated would be comments on things I can add or improve to later
  509. versions.
  510.  
  511. As a special offer to other Windows ShareWare authors only, I will register
  512. FONT MONSTER for you for free if you send me a disk with a registered version
  513. of your latest program, utility, font, game, or whatever. As long as it's for
  514. Windows please, I'm trying to avoid DOS these days. It's next to impossible
  515. to find current ShareWare here in Taiwan.
  516.  
  517. I can be contacted on-line in the RIME network (RIME Node: TWWDE) Windows 
  518. conference and the I-Link network (FIDE Node: 6:720/921) Desktop Publishing 
  519. conference. Sometimes the mail takes a week to get here, and sometimes not at 
  520. all, but it's worth a try. CompuServe? In Taiwan? Forget it, I'm not a 
  521. millionaire.
  522.  
  523. Those of you with cheap long distance rates are welcome to call the local
  524. English language BBS, World Data Exchange, a PC BOARD system, where the latest
  525. versions of FONT MONSTER will always be posted first: 886-2-935-5784. Leave
  526. me mail if you call.
  527.  
  528.  
  529. -----DISTRIBUTION AND COPYRIGHT NOTICE---------------------------
  530.  
  531. This program was written by me, Steven Fox. I am the sole owner of this piece
  532. of intellectual copyright and you must abide by all the legal mumbo jumbo
  533. that always goes along with such things. Got it?
  534.  
  535. If this program messes up your system, sue me.
  536.  
  537. If you want to distribute FONT MONSTER elsewhere you may do so as long as you
  538. distribute the unaltered .ZIP archive file which you received. You may charge
  539. a fee for such distribution as long as it is less than a couple bucks, and
  540. that it is made quite clear before distribution that this software is
  541. ShareWare and that an additional fee is required by the author.
  542.  
  543.  
  544. -----AUTHOR BACKGROUND-------------------------------------------
  545.  
  546. I'm American, 20 something, and have lived in Taiwan for nearly 3 years, and 
  547. am one of the few people my age who have NOT taught English here. The fact 
  548. that I did not vote in the recent presidential election can partially explain 
  549. my feelings about the present US situation and why I've chosen not to live 
  550. there. For several years in the mid 80s I lived in London and wrote utilities 
  551. not unlike this one for a small company there. In the late 80s I wrote MIDI 
  552. software, and wrote several alternate operating systems for Ensoniq 
  553. keyboards, and designed sounds for my company, Leaping Lizards, in Seattle. 
  554. Presently, I'm an independent computer and electronic publishing & design 
  555. consultant for the relatively small foreign community here in Taipei. Apart 
  556. from writing a couple custom voice mail applications in C, there hasn't been 
  557. much call for programming in Taiwan, the locals can always do it cheaper than 
  558. me. So in an effort to keep my programming skills intact, I bought Visual 
  559. Basic. FONT MONSTER is the first program I've written with VB. Maybe the 
  560. last. I'm waiting for VB 2.0.
  561.  
  562.